﻿// /*------------------------------------------------------------
// 工程名:    Ensemble
// 文件名:    WindowOptions.cs
// 编写人:    yhh
// 编写日期: 下午 9:02
// -------------------------------------------------------------*/
namespace Ensemble
{
    public class WindowOptions
    {
        private int width = 800;
        private int height = 600;
        private ScreenMode screenMode = ScreenMode.Window;
        private RefreshMode refreshMode = RefreshMode.VSync;
        private string title = "游戏世界";
        private bool systemCursor = true;

        public int Width
        {
            get { return this.width; }
            set { this.width = value; }
        }
        public int Height
        {
            get { return this.height; }
            set { this.height = value; }
        }
        public ScreenMode ScreenMode
        {
            get { return this.screenMode; }
            set { this.screenMode = value; }
        }
        public RefreshMode RefreshMode
        {
            get { return this.refreshMode; }
            set { this.refreshMode = value; }
        }
        public string Title
        {
            get { return this.title; }
            set { this.title = value; }
        }
        public bool SystemCursorVisible
        {
            get { return this.systemCursor; }
            set { this.systemCursor = value; }
        }
    }
}